﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace WindowsFormsApplication1
{
    public partial class EditStudent : Form
    {
        private String path;
        public string Path
        {
            get { return path; }
            set { path = value; }
        }

        private string sid;
        public string Sid
        {
            get { return sid; }
            set { sid = value; }
        }

        private string tentruong;
        public string Tentruong
        {
            get { return tentruong; }
            set { tentruong = value; }
        }
        public EditStudent(string path_, string sid_, string tentruong_)
        {
            Tentruong = tentruong_;
            Path = path_;
            Sid = sid_;
            InitializeComponent();
        }

        private void EditStudent_Load(object sender, EventArgs e)
        {
            //MessageBox.Show(Path);
            //MessageBox.Show(Sid.ToString());
            HocSinh hs1 = new HocSinh();
            hs1.Directory = Path;
            hs1 = hs1.getStudentById(Sid);
            this.txtHoDem.Text = hs1.Hodem;
            this.txtTen.Text = hs1.Ten;
            this.txtNgaySinh.Text = hs1.Ngaysinh;
            this.txtMonThi.Text = hs1.Monthi;
            this.txtKhoi.Text = hs1.Khoi;
            this.txtLop.Text = hs1.Lop;
            this.txtGVDay.Text = hs1.Gvday;
            this.txtGVBoiDuong.Text = hs1.Gvboiduong;
        }

        private void btClose_Click(object sender, EventArgs e)
        {
            this.Hide();
        }

        private void btOK_Click(object sender, EventArgs e)
        {
            if (this.txtHoDem.Text == null || this.txtHoDem.Text == "")
            {
                MessageBox.Show("Mời thầy cô nhập Họ đệm của học sinh.");
            }
            else if (this.txtTen.Text == null || this.txtTen.Text == "")
            {
                MessageBox.Show("Mời thầy cô nhập Tên của học sinh.");
            }
            else if (this.txtMonThi.Text == null || this.txtMonThi.Text == "")
            {
                MessageBox.Show("Mời thầy cô chọn Môn Thi của học sinh.");
            }
            else if (this.txtKhoi.Text == null || this.txtKhoi.Text == "")
            {
                MessageBox.Show("Mời thầy cô chọn Khối của học sinh.");
            }
            else if (this.txtLop.Text == null || this.txtLop.Text == "")
            {
                MessageBox.Show("Mời thầy cô nhập Lớp của học sinh.");
            }
            else if (this.txtGVDay.Text == null || this.txtGVDay.Text == "")
            {
                MessageBox.Show("Mời thầy cô nhập Giáo viên dạy của học sinh.");
            }
            else
            {
                HocSinh hs = new HocSinh(this.txtHoDem.Text
                    , this.txtTen.Text
                    , this.txtNgaySinh.Text
                    , this.txtMonThi.Text
                    , this.txtKhoi.Text
                    , this.txtLop.Text
                    , Tentruong
                    , this.txtGVDay.Text
                    , this.txtGVBoiDuong.Text
                    , "", "", "", "","");
                hs.Directory = Path;
                hs.EditStudent(Sid, hs);
                this.Close();
            }
        }
    }
}
